modela "Cone for VRML-MODELA bridge" { smooth vrml.cone.smooth : model { // parts var BOTTOM=true; var SIDES=true; if (vrml.cone.parts%2=0) { BOTTOM=false; } if (int (vrml.cone.parts/2)%2=0) { SIDES=false; } // MaterialBinding var nmater=vrml.mater.num; if (!(vrml.matebnd.value=vrml.enum.PER_PART | vrml.matebnd.value=vrml.enum.PER_PART_INDEXED)) { nmater=1; } var t1, x1,z1; var t2, x2,z2; sim vrml.cone.bottomRadius,vrml.cone.height/2,vrml.cone.bottomRadius; boundary sphere 0,0,0, sqrt (3) { // poly-cone var i=0; while (i